﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Module.Core.EntitiesInfo.TablesInfo
{
    public class ProductOrderDetailsInfo
    {
      #region Fields

		private int orderIdDe;
		private int productId;
		private int quantity;
        private string productName;
		private float price;
		private DateTime createdDate;
		private int orderId;
        private float dealXu;

		#endregion

		#region Constructors

		/// <summary>
		/// Initializes a new instance of the ProductCartInfoBase class.
		/// </summary>
		public ProductOrderDetailsInfo()
		{
		}

		/// <summary>
		/// Initializes a new instance of the ProductCartInfoBase class.
		/// </summary>
		public ProductOrderDetailsInfo(int productId,string productName, int quantity, float price, DateTime createdDate, int orderId,float dealXu)
		{
		   
			this.productId = productId;
            this.productName = productName;
			this.quantity = quantity;
			this.price = price;
			this.createdDate = createdDate;
			this.orderId = orderId;
            this.dealXu = dealXu;
		}

		/// <summary>
		/// Initializes a new instance of the ProductCartInfoBase class.
		/// </summary>
        public ProductOrderDetailsInfo(int orderIdDe, int productId,string productName,int quantity, float price, DateTime createdDate, int orderId,float dealXu)
		{
            this.orderIdDe = orderIdDe;
			this.productId = productId;
            this.productName = productName;
			this.quantity = quantity;
			this.price = price;
			this.createdDate = createdDate;
			this.orderId = orderId;
		}

		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the CartId value.
		/// </summary>
        public int OrderIdDe
		{
			get { return orderIdDe; }
            set { orderIdDe = value; }
		}

		/// <summary>
		/// Gets or sets the ProductId value.
		/// </summary>
        public int ProductId
        {
            get { return productId; }
            set { productId = value; }
        }
            /// <summary>
		/// Gets or sets the ProductId value.
		/// </summary>
		public string    ProductName
		{
			get { return productName; }
            set { productName = value; }
		}
     
		/// <summary>
		/// Gets or sets the Quantity value.
		/// </summary>
		public int Quantity
		{
			get { return quantity; }
			set { quantity = value; }
		}

		/// <summary>
        /// Gets or sets the Price value.
		/// </summary>
		public float Price
		{
			get { return price; }
			set { price = value; }
		}

		/// <summary>
		/// Gets or sets the CreatedDate value.
		/// </summary>
		public DateTime CreatedDate
		{
			get { return createdDate; }
			set { createdDate = value; }
		}

		/// <summary>
		/// Gets or sets the MemberId value.
		/// </summary>
        public int OrderId
		{
			get { return orderId; }
            set { orderId = value; }
		}



        /// <summary>
        /// Gets or sets the DealXu value.
        /// </summary>
        public float Dealxu
        {
            get { return dealXu; }
            set { dealXu = value; }
        }
		#endregion


    }
}
